package hivMultiCompartment;



public abstract class TCell extends Cell {
	
	public enum AgentState {
		NAIVE, ACTIVE, EFFECTOR, MEMORY
	}
	
	public AgentState state;
	
	public TCell() {
		super ();
		state = AgentState.NAIVE;
	}
	
	public boolean isNaive(){
		return (state == AgentState.NAIVE);
	}
	public boolean isEffector(){
		return (state == AgentState.EFFECTOR);
	}
	public boolean isMemory(){
		return (state == AgentState.MEMORY);
	}
	
}
